 using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Summary description for BL
/// </summary>
public class BL
{
public BL(){}

////////////////////////////////////////////////////////////////////////////////////////////////////////
//Metodo que calcula el scoring basado en los parametros Sueldo, Vehiculo, Nro. casas y si trabaja o no.


    public Int32 GetScoring(double dblSueldo, bool bTieneVehiculo, short nroCasas, Boolean bTrabaja)
    {
        Int32 intScoring = 0;
        // Int32 intEdad = 0;

        // Calculo de la edad
        // intEdad = DateTime.Now.Year - dtFechaNacimiento.Year;  



        // Calculo respecto al Vehiculo
        if (bTieneVehiculo) { intScoring = intScoring + 10; }


        // Calculo respecto al Numero de casas
        if (nroCasas >= 1 && nroCasas <= 2) 
        { 
            intScoring = intScoring + 10; 
        }
        else if (nroCasas > 2) { intScoring = intScoring + 20; }


        // Calculo respecto a la edad
        //if (intEdad >= 18 && intEdad <= 25)
        //{
        //    intScoring = intScoring + 10;
        //}
        //else if (intEdad >= 26 && intEdad <= 35)
        //{
        //    intScoring = intScoring + 15;
        //}
        //else if (intEdad >= 36 && intEdad <= 45)
        //{
        //    intScoring = intScoring + 20;
        //}
        //else if (intEdad > 45)
        //{
        //    intScoring = intScoring + 25;
        //}


        // Calculo respecto a si trabaja o no
        if (bTrabaja) 
        {
            // Calculo respecto al Sueldo
            if (dblSueldo >= 1800 && dblSueldo <= 2500)
            {
                intScoring = intScoring + 15;
            }
            else if (dblSueldo >= 2501 && dblSueldo <= 3500)
            {
                intScoring = intScoring + 25;
            }
            else if (dblSueldo >= 3501 && dblSueldo <= 4500)
            {
                intScoring = intScoring + 35;
            }
            else if (dblSueldo > 4500)
            {
                intScoring = intScoring + 45;
            }
        
        }

        return intScoring;
    }
}